import { Injectable } from '@angular/core';

@Injectable()
export class ShudleService {
  shudleList: ShudleList[] = [

    new ShudleList(0, 0, [new Shulde(0, '07-12', '星期三', [new Doctor('王欢', '其他', 5, 3), new Doctor('李发明2号12', '其他', 5, 3)]),
    new Shulde(1, '07-13', '星期四', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(2, '07-14', '星期五', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(3, '07-15', '星期六', []),
    new Shulde(4, '07-16', '星期天', []),
    new Shulde(5, '07-17', '星期一', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(6, '07-18', '星期二', [new Doctor('王欢', '其他', 5, 3)])]),

    new ShudleList(0, 1,
      [new Shulde(0, '07-12', '星期三', [new Doctor('王欢', '主任医生', 5, 1), new Doctor('王娟', '其他', 5, 2),
      new Doctor('李欢', '其他', 5, 3), new Doctor('张冬梅', '其他', 5, 3), new Doctor('周村建', '其他', 5, 0), new Doctor('熊亚', '其他', 5, 0)]),
      new Shulde(1, '07-13', '星期四', [new Doctor('王欢', '其他', 5, 3)]),
      new Shulde(2, '07-14', '星期五', [new Doctor('王欢', '其他', 5, 3)]),
      new Shulde(3, '07-15', '星期六', [new Doctor('王欢', '其他', 5, 3)]),
      new Shulde(4, '07-16', '星期天', [new Doctor('王欢', '其他', 5, 3)]),
      new Shulde(5, '07-17', '星期一', [new Doctor('王欢', '其他', 5, 3)]),
      new Shulde(6, '07-18', '星期二', [new Doctor('王欢', '其他', 5, 3)])]),

    new ShudleList(0, 2, [new Shulde(0, '07-12', '星期三', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(1, '07-13', '星期四', []),
    new Shulde(2, '07-14', '星期五', []),
    new Shulde(3, '07-15', '星期六', []),
    new Shulde(4, '07-16', '星期天', []),
    new Shulde(5, '07-17', '星期一', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(6, '07-18', '星期二', [new Doctor('王欢', '其他', 5, 3)])]),

    new ShudleList(1, 0, [new Shulde(0, '07-12', '星期三', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(1, '07-13', '星期四', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(2, '07-14', '星期五', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(3, '07-15', '星期六', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(4, '07-16', '星期天', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(5, '07-17', '星期一', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(6, '07-18', '星期二', [new Doctor('王欢', '其他', 5, 3)])]),

    new ShudleList(1, 1, [new Shulde(0, '07-12', '星期三', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(1, '07-13', '星期四', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(2, '07-14', '星期五', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(3, '07-15', '星期六', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(4, '07-16', '星期天', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(5, '07-17', '星期一', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(6, '07-18', '星期二', [new Doctor('王欢', '其他', 5, 3)])]),

    new ShudleList(1, 2, [new Shulde(0, '07-12', '星期三', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(1, '07-13', '星期四', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(2, '07-14', '星期五', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(3, '07-15', '星期六', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(4, '07-16', '星期天', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(5, '07-17', '星期一', [new Doctor('王欢', '其他', 5, 3)]),
    new Shulde(6, '07-18', '星期二', [new Doctor('王欢', '其他', 5, 3)])]),
  ];
  constructor() { }

}
class ShudleList {
  constructor(public hospId: number,
    public deptCode: number,
    public shulde: Shulde[]) { }
}

class Shulde {
  constructor(public shuId: number,
    public date: string,
    public week: string,
    public DoctorList: Doctor[]) { }
}


class Doctor {
  constructor(public doctorName: string,
    public doctorType: string,
    public doctorPrice: number,
    public doctorTime: number) { }
}
